http://pspicelib.narod.ru

ElectronicSolver    www.pspicelib.narod.ru
Активный фильтр на  ОУ

Активный фильтр должен уметь посчитать каждый. Для этого годится программа ElectronicSolver.

Настоятельно рекомендую тем, кто еще не расчитал свой активный фильтр.

Гарантирую массу удовольствий в получении разнообразных формул и частотных характеристик.

Теперь любой фильт будет в вашей власти и вы сможете потешаться над ними как хотите.

>    restart: with(inttrans):Digits:=3:

>    read  (`D:/PSPICE105/Maple_LIB/ElectronicSolver.m`); with(SolveNet);

[Maple Metafile]

>    ESolve(EQ,`OPF1/OP-PSpiceFiles/SCHEMATIC1/SCHEMATIC1.net`);

`ElectronicsSolver V4.8      www.pspicelib.narod.ru`

(VP-V2)*s*C2+(VINP-V2)/R6-(V2-V0)*s*C1

(V4-VP)/R5-(VP-V2)*s*C2

(V0-V4)/R4-(V4-VINP)*s*C3-(V4-VP)/R5

-(VRO-V0)/Ro+(VN-VRO-A*(VP-VN))/R2

(VN-VOUT)/R2+(V0-VOUT+A*(VP-VN))/Ro

(VINP-VN)/R1-(VN-VOUT)/R2

`Код защиты`, 60.1

`Найдены решения для:`

{VOUT, V2, VP, V4, VRO, VN}

>    Vpoz:=0:

>    VOUT:=collect(VOUT,s);

VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...
VOUT := ((C1*R6*Ro*R5*C3*R4*C2*`Vвх`-A*C1*R6*R5*C3*R4*C2*R2*`Vвх`)*s^3+(-A*C1*R6*R4*C2*R2*`Vвх`+C1*R6*Ro*R5*C2*`Vвх`+C1*R6*Ro*C3*R4*`Vвх`+C1*R6*R1*A*C3*R4*`Vвх`-A*C1*R6*R5*C2*R2*`Vвх`+C1*R6*Ro*R4*C2*`V...

>    OUT_Ideal := collect(limit(VOUT,A = infinity),s)

OUT_Ideal := -`Vвх`*(s^3*C1*R6*R5*C3*R4*C2*R2+(-C2*R6*R1*C3*R4+C1*R6*R4*C2*R2-R1*R5*C3*R4*C2-C1*R6*R1*C3*R4+C1*R6*R5*C2*R2)*s^2+(C2*R6*R2-R1*R4*C2+C1*R6*R2-R1*R5*C2-R1*C3*R4)*s+R2)/R1/(1+s^3*C1*R6*R5*C...
OUT_Ideal := -`Vвх`*(s^3*C1*R6*R5*C3*R4*C2*R2+(-C2*R6*R1*C3*R4+C1*R6*R4*C2*R2-R1*R5*C3*R4*C2-C1*R6*R1*C3*R4+C1*R6*R5*C2*R2)*s^2+(C2*R6*R2-R1*R4*C2+C1*R6*R2-R1*R5*C2-R1*C3*R4)*s+R2)/R1/(1+s^3*C1*R6*R5*C...
OUT_Ideal := -`Vвх`*(s^3*C1*R6*R5*C3*R4*C2*R2+(-C2*R6*R1*C3*R4+C1*R6*R4*C2*R2-R1*R5*C3*R4*C2-C1*R6*R1*C3*R4+C1*R6*R5*C2*R2)*s^2+(C2*R6*R2-R1*R4*C2+C1*R6*R2-R1*R5*C2-R1*C3*R4)*s+R2)/R1/(1+s^3*C1*R6*R5*C...

>    Values(AC,RLCVI,[]):

"Спецификация проекта: OP"

C2 := .22e-7, "22n"

C3 := .22e-7, "22n"

R5 := .10e5, "10K"

R4 := .10e5, "10K"

C1 := .22e-7, "22n"

Ro := .1e4, "1K"

R2 := .100e6, "100K"

R1 := .10e5, "10K"

R6 := .10e5, "10K"

`  AC источник  `

"DC", `Vвх` := 0

"AC", `Vвх` := 1

"A*(VP-VN):=1"

>    OUT_Ideal:=OUT_Ideal;

OUT_Ideal := -.100e-3*(.106e-5*s^3+.824e-2*s^2+37.4*s+.100e6)/(1+.106e-10*s^3+.241e-6*s^2+.110e-2*s)

>    ploth(OUT_Ideal,f=1,,1e6,"1). semiАЧХ фильтра при идеальном ОУ");

[Maple Plot]

Hosted by uCoz